package com.small.nine.wxmp.domain.bean.wx.template;

import com.fasterxml.jackson.annotation.JsonAlias;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 模板数据列表
 *
 * @author sheng_zs@126.com
 * @date 2021-08-13 17:56
 */
@Data
public class WxTemplateListBean implements Serializable {
    private static final long serialVersionUID = -2967552195030887168L;

    /**
     * 模板数据列表
     */
    @JsonAlias("template_list")
    private List<TemplateData> templateData;

    /**
     * 模板数据
     */
    @Data
    static class TemplateData implements Serializable {
        private static final long serialVersionUID = 5591229167884350880L;

        /**
         * 模板 Id
         */
        @JsonAlias("template_id")
        private String templateId;

        /**
         * 模板标题
         */
        private String title;

        /**
         * 模板所属行业的一级行业
         */
        @JsonAlias("primary_industry")
        private String primaryIndustry;

        /**
         * 模板所属行业的二级行业
         */
        @JsonAlias("deputy_industry")
        private String deputyIndustry;

        /**
         * 模板内容
         */
        private String content;

        /**
         * 模板示例
         */
        private String example;
    }
}
